﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using EZCRS.HCMS.SqlClient;

namespace EZCRS.HCMS.Bll.baseinfo
{
    public class BllModule
    {
        private string ErrMsg = "";

        /// <summary>
        /// 错误信息
        /// </summary>
        public string ErrMsgs
        {
            get { return ErrMsg; }
        }

        #region 模块添加、修改
        /// <summary>
        /// 修改或添加模块
        /// </summary>
        /// <param name="ModName">模块名</param>
        /// <param name="ModUrl">模块url</param>
        /// <param name="ModParent">模块上级id</param>
        /// <param name="ModRank">模块排序</param>
        /// <param name="ModComment">模块描述</param>
        /// <param name="ModId">模块编号 空 为新增，其他为修改</param>
        /// <returns></returns>
        public bool Module_Add(string ModName, string ModUrl, string ModParent, string ModRank, string ModComment, string ModId)
        {
            return new sql_AdmModule().Module_Add(ModName, ModUrl, ModParent, ModRank, ModComment, ModId);
        }
        #endregion

        #region 模块列表
        /// <summary>
        /// 返回模块列表
        /// </summary>
        /// <param name="ParentId">父级编号 0为顶级 ,空 为所有</param>
        /// <param name="ClassID">板块名称  1=酒店 2 =渠道 3 收益管理 4接口 5系统 0=所有-</param>
        /// <returns></returns>
        public DataTable Module_List(string ParentId, int ClassID)
        {
            return new sql_AdmModule().Module_List(ParentId, ClassID);
        }
        #endregion

        public DataRow Module_Item(string ModId)
        {
            return new sql_AdmModule().Module_Item(ModId);
        }

        public bool Module_Del(string ModId)
        {
            return new sql_AdmModule().Module_Del(ModId);
        }


    }
}
